.cat-projeto-link:hover{ text-decoration: none;}

    .cat-projeto-post{
        background: #ddd;
        margin-bottom: 5px;
        padding: 2px;
        height: 170px;
        border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
    }

        .cat-projeto-thumb{
            float: left;
            margin: 3px 0 0 3px;
        }

        .cat-projeto-thumb img{
            border: 2px solid transparent;        
        }

        .cat-projeto-thumb img:hover{
            border: 2px solid #aaa;
        }

        .cat-projeto-content{
            float: right;
            width: 691px;
            margin: 4px;
        }

            .cat-projeto-bar{
                background: #333;
                height: 55px;    
                border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
            }

                .cat-projeto-title{
                    margin-left: 3px;
                    color: #6ec01b;
                    font-size: 22px;
                }

                .cat-projeto-title:hover{text-decoration: underline;}            

                .cat-projeto-publish{float: left; color: #fff;}            

                    .cat-projeto-author{ color: #fff; margin-left: 5px;}

                .cat-projeto-social{float: right;}
            
            .cat-projeto-sobre{
                background: #333;
                width: 127px;
                text-align: center;
                padding: 2px 0;
                margin: 0 0 10px 20px;
                color: #fff;
                border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
                border-top-left-radius: 0; border-top-right-radius: 0;
                -moz-border-top-left-radius: 0; -moz-border-top-right-radius: 0;
                -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0;
            }

            
            .cat-projeto-cat{
                background: #333;
                width: 250px;
                text-align: center;
                padding: 2px 0;
                margin: 0 0 10px 20px;
                color: #fff;
                border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
                border-top-left-radius: 0; border-top-right-radius: 0;
                -moz-border-top-left-radius: 0; -moz-border-top-right-radius: 0;
                -webkit-border-top-left-radius: 0; -webkit-border-top-right-radius: 0;
            }            
                        
                .cat-projeto-cat a{
                    color: #fff;
                }